<?php 

// Подключаем библиотеки
require_once('lib.php');
require_once('form.php');
//проверяем полномочия на просмотр информации
$DOF->storage('reports')->require_access('view_report');
$reportid = required_param('id', PARAM_INT);
$plugintype = required_param('plugintype', PARAM_TEXT);
$plugincode = required_param('plugincode', PARAM_TEXT);
$code = required_param('code', PARAM_TEXT);
$addvars['id'] = $reportid;


$DOF->modlib('nvg')->add_level($DOF->storage('reports')->get_field($reportid, 'name'),
        $DOF->url_im('journal','/reports/view.php',$addvars));

// проверка на правильность данных
$report = $DOF->storage('reports')->get($reportid);

// загружаем метод работы с отчетом
$dispay = new dof_im_reports_display($DOF,$addvars['departmentid'],$addvars);
$report = $dispay->report($plugintype,$plugincode,$code,$reportid);


//вывод на экран
//печать шапки страницы
$DOF->modlib('nvg')->print_header(NVG_MODE_PORTAL);

// отображаем отчет
$report->show_report_html($addvars);

//печать подвала
$DOF->modlib('nvg')->print_footer(NVG_MODE_PORTAL);



?>